/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, del, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

/* MAIN CSS */
body {margin:40px 0; text-align:center; font-size:76%; background:#000; color:#ddd; font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em;}

/* Layout */
#wrapper {margin:0 auto; text-align:left; width:702px; background:#333; border:1px solid #555;}
	#header {width:660px; margin:20px;}
	#nav {width:660px; margin:0 20px;}
	#main {margin:20px; line-height:1.5em;}
	#footer {width:660px; margin:0 20px; text-align:center; padding:20px 0;}

/* Customize */
a {color:#3f3; text-decoration:none;}
a:hover {text-decoration:underline;}

#nav ul {list-style-type:none;}
	#nav ul li {float:left; padding:1px 1px 0 0; width:164px; text-align:center; line-height:25px;}
		#nav ul li a {background:#555; display:block; border-bottom:3px solid #555; border-top:3px solid #555; font-weight:bold; color:#ddd;}
			#nav ul li a:hover, #nav ul li a.active {border-bottom:3px solid #3f3; border-top:3px solid #555; color:#3f3; text-decoration:none;}
#main ul {margin:10px 15px; padding-left:10px; list-style-type:square;}
#main ol {margin:10px 15px; padding-left:10px; list-style-type:decimal;}
#footer {font-size:0.9em; border-top:1px solid #555;}

/* Elements */
p {margin:18px 0;}
h1 a {font-size:2em; display:block;}
	h1 a:hover {text-decoration:none; color:#ddd;}
.clean {clear:both;}
blockquote {margin:0 0 25px 25px; border-left:3px solid #3f3; padding:5px 5px 5px 10px; font-size:0.95em; display:block;}
.highlight {margin:10px; padding:10px; background:#393; border:1px solid #ddd; color:#fff;}